home *** CD-ROM | disk | FTP | other *** search
/ Best of www.BestZips.com (Collector's Edition) / Best of WWW.BESTZIPS.COM Collector's Edition (JCSM Shareware) (JCS Marketing).ISO / catalogg / mcb23e.zip / REVISION.MCB < prev    next >
Text File  |  1996-12-22  |  17KB  |  376 lines

  1.                                     
  2.                                     
  3.                                     
  4.                                     
  5.                                     
  6.                                     
  7.               MCBase: the Music Collection dataBase system.
  8.                                     
  9.                                     
  10.                                     
  11.                             Revision history
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.           Author:
  24.  
  25.           Harry Doldersum
  26.           Weerselose straat 26
  27.           7623 DA BORNE
  28.           The Netherlands, Europe.
  29.  
  30.           Phone:         +31 (0) 74 266 8480
  31.           Fax:           See phone. Standby on request.
  32.           Host:          See phone. Standby on request.
  33.  
  34.  
  35.           Electronic mail adresses:
  36.  
  37.           CompuServe:    100270,2132
  38.           InterNet:      100270,2132@compuserve.com
  39.  
  40.  
  41.  
  42.  
  43.  
  44. MCBase revision history list:
  45.  
  46. Dec. 20th, '96 Updated version 2.3d to 2.3e: a maintenance release.
  47.  
  48.                Minor change: a dialog box has been added, to draw the users
  49.                attention to the ORDER.MCB file, where the pricing and order
  50.                info can be found. Also, some minor modifications were made
  51.                on the documentation and support files.
  52.  
  53. Sep. 14th, '96 Updated version 2.3c to 2.3d: a maintenance release.
  54.  
  55.                Major changes to the ordering information: a new (lower)
  56.                registration price (US$30) and a new distributor for the
  57.                United States (who is able to deliver from stock) have been
  58.                added. As a result of this, the registration and order
  59.                information has now been removed from the manual file and
  60.                has been relocated to the file ORDER.MCB (a copy of this
  61.                file, in WordPerfect version 5 format, has been added to the
  62.                MCB_WP5.LZH archive (see below) for your convenience). Also
  63.                a small modification to the disclaimer and a minor program
  64.                modification have been made. 
  65.  
  66. May 7th, '96   Updated version 2.3b to 2.3c: a maintenance release.
  67.  
  68.                Minor modifications to the license agreement.
  69.  
  70. Mar. 23rd, '96 Updated version 2.3a to 2.3b: a maintenance release.
  71.  
  72.                Improved picklist functionality: under (very) rare
  73.                circumstances, it could occur that a picklist opened without
  74.                showing it's data.
  75.  
  76.                Also added a new registration agent: Kelly Data GmbH in
  77.                Germany. (See our orderform for full details).
  78.  
  79. Mar. 5th, '96  Updated version 2.3 to 2.3a: a maintenance release.
  80.  
  81.                MCBase's manual and revision document, which has always been
  82.                included as a disk file, are now available in two file
  83.                formats: in plain ASCII text format and in WordPerfect
  84.                version 5 format. As always, the ASCII version is installed
  85.                in the MCBase directory, while the WP version of these files
  86.                are stored on the MCBase Master Disk, in the archive file
  87.                MCB_WP5.LZH. (You may use included LHA archiver utility to
  88.                extract the documents from the archive).
  89.  
  90.                Also made some minor extensions to the registration key
  91.                system.
  92.  
  93. Feb. 14th, '96 Updated version 2.2 to 2.3: a new release.
  94.  
  95.                Improved the background functionality with which the memo
  96.                editor dialog is closed: under circumstances, it could occur
  97.                that not all record selection commands were re-instated when
  98.                closing the memo-editor in an unexpected manner.
  99.  
  100.                Improved browse dialog functionality: when editing records,
  101.                picked from the browse dialog, it might occur that the user
  102.                deletes an entry. Since the browse dialog resides on the
  103.                desktop during these edit functions, it will still contain
  104.                that record (therefor: still available for selection). If
  105.                this record is re-selected, you will now be given a message
  106.                concerning the records "deleted"-status.
  107.  
  108.                When (re-)invoking a browse dialog it will contain the valid
  109.                records only. (Undeleting a record is, of course, *always*
  110.                possible with the main edit dialogs (until the record is
  111.                physically removed by the "pack"-function)
  112.  
  113.                In the protected mode version, memory usage for one of the
  114.                browse dialogs has been modified: now the picklist dialog
  115.                for "browse for songs by title" also uses virtual memory,
  116.                like all "edit & add..." picklist dialogs. (The other browse
  117.                dialogs still use ram memory only, since it is faster).
  118.                Motivation was, that (while browsing a large database set)
  119.                one could run out of memory on systems with only 2Mb EMS/XMS
  120.                memory.
  121.  
  122.                Modified the behaviour of the "Device access error": it is
  123.                no longer a fatal error. 
  124.  
  125. Nov. 23rd, '95 Updated version 2.1 to 2.2: a new release.
  126.  
  127.                The "Browse for ..." picklists in the Protected Mode version
  128.                (MCB_X86P.EXE on your MCBase Master Disk) are now controlled
  129.                and loaded by index, instead of filtering the entire
  130.                database set for the matching data. On larger databases,
  131.                this results in a tremendous improvement on data access
  132.                time.
  133.                Due to memory shortage, this approach cannot be implemented
  134.                in the MCB_XT and MCB_AT executables.
  135.                
  136.                Note:     MCB_XT is a version for (fast) XT-systems, MCB_AT is a
  137.                          version for AT-systems with less than 2Mb RAM memory
  138.                          on board).
  139.  
  140.                Also solved a problem with the picklists eventhandler, that
  141.                appeared to be unable to handle some special keys while
  142.                focusing on the picklist contents.
  143.  
  144. Nov. 6t, '95   Updated version 2.0a to 2.1: a new release.
  145.  
  146.                Due to modifications in the default behaviour of the dBase
  147.                access routine library (HALCYON, by Griffin Solutions), the
  148.                FIND dialog would no longer position itself at the nearest
  149.                match, when an exact match could not be found, but
  150.                positioned itself at the end of file instead.
  151.                The FIND dialog is now restored to it's documented
  152.                behaviour: to position itself at the NEAREST MATCH, when an
  153.                exact match is not found.
  154.  
  155.                Apart from the above, the default file search mask for the
  156.                editor object has been changed from "*.*" to "*.TXT".
  157.  
  158.                Also an additional button has been added to the Browse
  159.                dialog, called "Song edit mode", that enables a direct
  160.                connection between the "Browse a song" dialog and the
  161.                "Edit/add a song" dialog. This allows you to switch freely
  162.                between browse and editing functions on song record level,
  163.                while carrying the currently browsed song with you to it's
  164.                edit dialog. This is very helpful, while editing songs that
  165.                are related to each other in some way: once they are
  166.                collected in a browse option's picklist, editing is just a
  167.                mouseclick away.
  168.  
  169.                Unfortunately, the layout of the configuration file
  170.                MCBASE.CFG needed to be changed, in order to further
  171.                accomodate the ability to store desktop objects in the
  172.                configuration file. The user will therefor need to create a
  173.                new configuration file.
  174.  
  175.                Then there also were some minor modifications.
  176.  
  177.  
  178. Oct. 10th, '95 Updated version 2.0 to 2.0a: a maintenance release.
  179.  
  180.                Minor modifications to the PACK routines, the picklist
  181.                dialogs and the documentation.
  182.  
  183.                Added hotkeys to the memo selection dialogs, used by the
  184.                various "Browse..." options.
  185.  
  186.                Added a routine to check (the first appearance of an) 
  187.                "FILES=xx" setting in CONFIG.SYS. If the setting is found to
  188.                be to low, you will be notified about this, after which
  189.                MCBase terminates operation. (If MCBase is UNABLE to locate
  190.                your CONFIG.SYS file, you will receive a warning message
  191.                about this, after which MCBase will continue operation).
  192.  
  193.  
  194. Aug. 17th, '95 MAJOR NEW RELEASE.
  195.  
  196.                Release of the new MCBase V2.0: a fully event driven, mouse
  197.                controlled, object oriented, dBaseIII+ compatible,
  198.                relational-to-the-max, windowing database management system,
  199.                with handy dialogs, to set your personal configuration
  200.                preferences. The only REAL database system for the music
  201.                collector.
  202.  
  203. July 10th, '95 Updated version 1.1f to 1.1g: a maintenance release.
  204.  
  205.                Modifications to registration key recognition routine.
  206.                Registration was recognized, but the databases evaluation
  207.                limits weren't correctly unlocked.
  208.  
  209.  
  210. Mar. 22nd, '95 Updated version 1.1e to 1.1f: a maintenance release.
  211.  
  212.                Documentation updates (and program changes, see below). 
  213.  
  214.                Added a new VendInfo record, according to the latest
  215.                standard, in order to comply with the new set-up for the ASP
  216.                CD-rom distribution.
  217.  
  218.                Added a (file based) registration key system to MCBase. This
  219.                will enable a registered user, with a valid registration
  220.                key, to turn any V1.x shareware copy into a personally
  221.                registered version: MBase will look for the excistence of
  222.                the registration key file and will present itself as a
  223.                registered version *if* the registration key is found to be
  224.                valid. (If not, it will continue to behave as a shareware
  225.                copy).
  226.  
  227.                Also added a small (set of) sample database(s), so that the
  228.                user will be able to "play around" with the system, without
  229.                having to enter data first.
  230.  
  231.  
  232. May 25th, '94  Updated version 1.1d to 1.1e: a maintenance release.
  233.  
  234.                Documentation updates (and program changes, see below). 
  235.  
  236.                Added a VendInfo record to the documentation and modified
  237.                the distribution-policy to be more "friendly".
  238.  
  239.                Also added a possibility to accept credit card orders, using
  240.                PsL's order processing services. 
  241.  
  242.                Finally, I removed the encryption on MCBase's executable
  243.                code. As it seems, some computers COULD have had trouble
  244.                running MCBase because of this encryption.
  245.  
  246.  
  247. Mar. 22nd, '94 Updated version 1.1c to 1.1d: a maintenance release.
  248.  
  249.                Documentation updates (and small program changes) in order
  250.                to comply with ASP requirements.
  251.  
  252.  
  253. Mar. 14th, '94 Updated version 1.1b to 1.1c: a maintenance release.
  254.  
  255.                Corrected a SERIOUS error in the documentation, discribing
  256.                the locationcode. 
  257.  
  258.                For tapes, the first 5 (!) digits of the (12 digit)
  259.                locationcode are reserved for the actual tape number,
  260.                instead of the discribed 2 digits. (The screen report for
  261.                tapes is scanning for the first 5 digits, to find the first
  262.                and last entry belonging to a certain tape). See the updated
  263.                section 8 in the documentation for further information.
  264.  
  265.                Also elimitated a possible GP-error in the protected mode
  266.                version.
  267.  
  268.  
  269. Mar. 5th, '94  Updated version 1.1a to 1.1b: a maintenance release.
  270.  
  271.                Modified all "Add" functions, to stay active until the user
  272.                decides that he/she is done. (Artist and Album "Add"
  273.                fuctions were left after adding 1 entry. This was based on
  274.                the idea that one would process the data one album at a
  275.                time). 
  276.  
  277.                Eliminated the possible occurance of an "error 100: Record
  278.                out of range" while printing the reports. (It could occur
  279.                under certain circumstances).
  280.  
  281.                Eliminated a possible counting error in the "Artist
  282.                overview"-report. 
  283.  
  284.                Also made some minor modifications.
  285.  
  286.  
  287. Jan. 7th, '94  Updated version 1.1 to 1.1a: a maintenance release.
  288.  
  289.                As mentioned in the documentation of the previous versions
  290.                (in section "Future plans"), the processing speed of printer
  291.                option "Songs by artist" needed to be increased.
  292.                In this update, this processing speed has been successfully
  293.                increased to a normal level.
  294.  
  295.                I've also included a function to cancel any running printjob
  296.                by pressing the ESCape-key.
  297.  
  298.  
  299. Nov. 24th '93  Updated version 1.0c to 1.1, a major new release.
  300.  
  301.                Eliminated the need for a pre-selection on databases with
  302.                more than 1000 entry's. (Credit for this goes to Griffin
  303.                Solutions, who managed to realize virtual memory usage in
  304.                their GS_dBase routine library: Thanks, Richard!).
  305.  
  306.                The "Allfield Editor" is added to the application as a
  307.                standard item and also added is an separate "Append" option,
  308.                so a user does not need to go through the "Edit"-selection
  309.                list if he or she simply wants to "Append".
  310.  
  311.                The menu structure has been a bit modified to accomodate the
  312.                above mentioned additions.
  313.  
  314.                Also, the bank adress has been altered to the adress of the
  315.                Rabobank's headoffice in Utrecht.
  316.  
  317.                Last, but not least, a new pricing schedule is introduced,
  318.                to enable a low-budget registration on the project. This is
  319.                done by the introduction of two diffent types of users: a
  320.                BASIC and a DEDICATED user, of wich the latter has a very
  321.                interesting discount on future updates. See the ORDER.MCB
  322.                document for further information on registration options and
  323.                prices.
  324.  
  325.  
  326. Oct. 5th, '93  Updated version 1.0b to 1.0c, a maintenance release.
  327.  
  328.                Eliminated two errors that occured in the album selection
  329.                list for option #7, "View albums by artists". 
  330.  
  331.                1) When returning from the reportscreen after viewing an
  332.                album (WITH the additional artistname display activated),
  333.                the program would generate a NEW album selection list for
  334.                the artistname that appeared on the bottom of the report
  335.                screen, instead of using the original artistname that was
  336.                selected by the user.
  337.  
  338.                2) While walking through the albums of the different
  339.                artists, a heap error (#203) could occur. The memory of the
  340.                album selection list wasn't properly released.
  341.  
  342.                Also eliminated an error in option #4, "Query on artist".
  343.                A messagebox, to allow albumtitle display with each song
  344.                title, sometimes appeared without a valid reason.
  345.  
  346.                Last, but not least, I added the following text to the
  347.                ORDER.ME document, in order to prevent further questions on
  348.                the subject:
  349.  
  350.                REGISTRED MCBASE USERS can receive MAINTENANCE UPDATES for
  351.                shipping costs only. (NOTE: CompuServe users can receive
  352.                their maintenance update through CompuServe mail, minimizing
  353.                the need for shipping costs, thus FOR FREE!).
  354.                (Same goes for users who can download it from my private
  355.                host system, wich is standby on request).
  356.  
  357.  
  358. Aug. 19th, '93 Updated version 1.0a to 1.0b, a maintenance release.
  359.  
  360.                Eliminated an error that could cause the system to be caught
  361.                in an endless loop, if the last record in a database file
  362.                was a "deleted" record.
  363.                Also improved some text in a messagebox, displayed while the
  364.                function "deleted" was processing the album database.
  365.  
  366.  
  367. June 22nd, '93 Updated version 1.0 to 1.0a, a maintenance release.
  368.  
  369.                Some reportscreens had a bit of trouble with uncleared
  370.                screens. The data from the previous information on the
  371.                screen was sometimes not fully erased, which garbled the new
  372.                information.
  373.  
  374.  
  375. June 19th, '93 First release, version 1.0, of the MCBase database system.
  376.